import json

# 示例数据
data = {
    "name": "Alice",
    "age": 30,
    "is_student": False,
    "scores": [90, 85, 95],
    "address": None
}

# 转换为 JSON 字符串
json_str = json.dumps(data, indent=2)  # 格式化输出
print(json_str)
"""
输出：
{
  "name": "Alice",
  "age": 30,
  "is_student": false,
  "scores": [90, 85, 95],
  "address": null
}
"""

# 关键参数：
# - indent: 缩进空格数（默认无）
# - sort_keys: 是否按键名排序（默认False）
# 这里反序列化后得到的是字典
parsed_data = json.loads(json_str)
print("反序列化后的数据:", parsed_data)
